/**
 * 广寒宫
 * 网址:www.guanghangong.xyz
 */
package com.moon.admin.flowable.domain;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 流程参数实体
 * @author ninlong
 */
@ApiModel(value = "流程审批参数实体")
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CompleteTask implements Serializable{

	private static final long serialVersionUID = 335967150820618806L;
	
	@ApiModelProperty(value = "任务id")
	private String taskId;
	@ApiModelProperty(value = "流程实例id")
	private String processInstanceId;
	@ApiModelProperty(value = "审批意见")
	private String comment;
	@ApiModelProperty(value = "同意/驳回")
	private Boolean agree;
	@ApiModelProperty(value = "流程变量")
	private Map<String, Object> variables;
	@ApiModelProperty(value = "附件")
	private List<FlowAttachment> attachments;
}
